/**
 * Copyright (c) 2025 myons Inc. All rights reserved.
 */
package cn.zmwh.portal.enums;

/**
 * @describe: 资源列表 、
 * @author: dmzmwh 、
 * @time: 2025-03-11 17:21 、
 */
public enum MenuTypeEnum {

    FOLDER("folder", "目录"),
    MENU("menu", "菜单"),
    BTN("btn", "按钮"),
    HT_URL("ht_url", "后台路径");


    /**
     * 过期时间 单位分钟
     */
    private String type;


    /**
     * 类型
     */
    private String name;


    MenuTypeEnum(String type, String name) {
        this.type = type;
        this.name = name;
    }


    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }


    public static MenuTypeEnum getEnumByKey(String key) {
        MenuTypeEnum[] values = values();
        for (MenuTypeEnum value : values) {
            if (value.getType().equals(key)) {
                return value;
            }
        }
        return null;
    }
}


